Prabhakara
Reddy Vasipalli
Summary
· Having 11 years of hands-on experience in delivering large
Distributed Enterprise Applications blended with Java, J2EE, SOA,
BPM technologies.
· Strong Experience in development of SOAP/REST Services
using Spring and Apache CXF.
· Proficient in modeling and designing using IBM Rational
Software Architect and UML.
· Proficient in modeling and managing Enterprise Business
processes using Business Process Management tools like Oracle BPM
10g/11g( Oracle BPM Studio and Process composer) .
· Proficient experience in re-engineering and transforming
existing applications to SOA platform using Oracle SOA Suite 11g (Oracle
Service Bus, Oracle ESB, BPEL, Oracle MDS, Oracle Enterprise Gateway and
Oracle B2B, Oracle Rules Engine), IBM SOA Suite (WESB 7.0, WMB 8.0, IIB 9.0,
BPEL and Websphere DataPower XI50/XI52) TIBCO BW, and TIBCO EMS.
· Having experience in Business-to-Business (B2B)
application development using Oracle B2B with EDIFACT, ROSENET formats.
· Having Strong Development experience in IBM SOA Suite
(WebSphere ESB 7.0 and BPEL, IBM Websphere Message Broker 8.0, IBM WebSphere
MQ 7.0 and IBM Data power Xi50/Xi52).
· Having Strong experience in building responsive web
applications using HTML5, CSS3, JavaScript, JQuery, Angular JS and Bootstrap.
· Having strong experience in virtualization of web services
using LISA CA 7.5.1 service virtualization tool.
· Responsible in delivering the solution by involving in end
to end application development life cycles of Agile methodologies ,i.e
analysis, design, implementation, testing, deployment, and maintenance and
sustainment phases
· Strong experience in leading and delivering large projects
and the ability to mentor junior developers.
Skill Set
SOA/Middleware
Technologies:
Oracle Fusion Middleware 11g(BPEL, Oracle Enterprise Service Bus, Oracle
Service Bus, Oracle Human Task Management, JCA Adapters),Oracle Business
Process Management 11g(BPM),Oracle Rules Engine and Oracle Metadata
service(MDS), Oracle Enterprise Gateway 11g, Oracle B2B,Oracle BAM(Business
Activity Monitoring),Webservices, WebSphere ESB 7.0(WESB 7.0),
Websphere Message Broker (WMB 8.0), Webservices Service Registry and
Repository (WSRR) and IBM Websphere DataPower XI50/XI52, Tibco BW 5.6,
TIBCO EMS,
Web
Development: JSP,
HTML5, CSS3, Java Script, JQuery, Bootstrap and Angular JS.
Business
Process Management/Modeling: Oracle BPM Studio, Oracle Process
composer
Languages:
Java,
J2EE, J2ME, C++
Java
EE: Servlet,
JSP, EJB, JDBC, Java Beans, JMS, RMI, JNDI, JAAS, JAXP, JAXB,
Webservices ( JAX-WS) and Restful Webservices(JAX-RS),LOG4J,JPA ,JMeter
Frameworks:
Struts,
JSF, Spring 3.x/4.x (MVC, JMS,REST and SOAP) ,Hibernate,MyBatis, SCA, ,AIA
Framework( Oracle SOA), Oracle ADF,
RDBMS: ORACLE 9i/10g/11g, DB2 8.2 /9.0
Tools/IDEs:
JDeveloper
11g, Rational Application Developer (RAD), Rational Software Architect (RSA
7.0), Websphere Integration Developer (WID 6.1), Rational Data Architect (RDA
7.0), Websphere Business Modeler (WMB 6.1), Rational Clear Quest, Requisite
Pro, WMB Toolkit, Websphere MQ Explorer, Oracle B2B
Configuration
Tools:
SVN, Maven, Telelogic and Harvest.
Servers:
Websphere
Process Server (WPS 6.1), Websphere Application Server (WAS 7.0), Oracle
WebLogic Server 10.3, Tomcat 6.x.
OS:
Windows
XP, Linux, AIX
Industries: Telecom, Banking
and Supply chain management(SCM)
Methodologies: IBM SOMA 3.1, OOAD
with UML, Agile, IBM Rational Unified Process (RUP)
Education:
§ Post Graduate Diploma
in Mobile & Distributed Computer Networks – 2004, Leeds Metropolitan
University, Leeds, United Kingdom.
§ Bachelor of Engineering in Computer Science - 2001,
University of Madras, India.
Professional
Experience
November
2015 – Current, Lead Consultant,MIB,Moody’s Corporation,USA
Moody’s integration Bus(MIB) initiative is
to replace existing Moody’s Service Platform(MSP) consisting of Redhat
MRG,OSGi Virgo and Google Protocol Buffer technology components with IBM
Integration bus(MIB), IBM MQ ,Spring SOAP /REST and JBOSS. The goal of MIB is
to provide a stable and scalable integration platform that is easy to
maintain and operate.
Responsibilities:
· Leading the Offshore offshore team of in re-engineering
the existing applications to make use of Spring REST/SOAP services.
· Responsible in design and development of proxy services in
IBM Integration Bus message flows which is acting as gateway for all client
applications.
· Customizing the existing client application to build the
Client stubs to enquire messages in to IBM MQ queues using spring JMS
framework.
· Involved in code reviews & performance tuning as part
of Quality assurance.
· Adopting the Moody’s SOA governance practices across the
enterprise in fulfilling the non-functionality requirements.
· Implemented end-to-end POC for one single service to show
case the users on the reliable, loosely coupled architecture using Spring JMS
with JSON format.
Technical Environment: IBM Integration
Bus 10, IBM Websphere MQ 8.0, Spring SOAP/ REST & JMS, J2EE,Jboss Developers Studio 9.0, JBOSS EAP
6.3,ESQL,XML,XSLT,XPATH,WebsService,Rational Software Architect
8.0,Maven,SOAP UI,Windows 7,
June 2015
– October 2015, Consultant, TPB LendFast HUB, Bendigo Bank, Australia
TPB LendFast is the core system for TPB
(Thirty Party Banking) mortgage origination where partners like to originate
loans on behalf of the bank. LendFast is future solution which is replacing
the number of the bank’s existing origination systems for better origination
process for various partners like Bank Staff, Mortgage Originators, Mortgage
Managers and Mortgage Brokers
· DX
· ABE
· OLAS
· Document Exchange Portal
· Fax gateway
· Staffware
· Tower
Mortgage Originators and Mortgage Managers
will use LendFast “Application Capture” for mortgage origination where as
Mortgage brokers use LIXI channel to originate loan. Many of the systems that
supports mortgage origination have dependency on RFS-A, RFS-B, RAMS as source
of truth for Customer, Accounts and Assets information. LendFast Hub is the
Enterprise service gateway where all the requests from all the origination
channels been routed to service providers
Responsibilities:
· Leading the TCS offshore team of four members in
transforming the existing legacy capability into SOA services using Bendigo
HUB Gateway Framework.
· Responsible in defining high level and low level design of
Service specification, building Message Models and WSDL contracts using RSA
tool.
· Responsible for the development of coarse and fine grained
services using IBM WMB 8 message flows.
· Involved in development of proxy services using IBM
DataPower XI52 SOA appliance tools in enabling the security and policies
proposed by Bendigo.
· Involved in code reviews & performance tuning as part
of Quality assurance.
· Adopted Bendigo SOA governance practices across the
enterprise in fulfilling the non-functionality requirements.
.
Technical Environment: IBM Websphere
Message Broker 8.0.0.3, IBM Websphere MQ 7.5, IBM DataPower XI52,ESQL,XML,XSLT,XPATH,WebsService,Rational Software
Architect 8.0,Maven,SOAP UI,JMeter,Windows 7
Mar 2014 – June 2015, Consultant,
Greg SOA Transformation, American Express, USA
Greg SOA Transformation is new initiative
from Amex to make the existing Greg Application features to SOA enablement and
also uplifted to POA standards proposed by Amex reference architecture team
to make service available across enterprise.
.
Responsibilities:
· Leading the offshore team in transforming the existing
java application capability into SOA services to adopt AMEX POA standards to
reusable and easily accessible at enterprise level.
· Responsible in defining high level and low level design of
Service specification, building Messaging model and WSDL
contracts.
· Involved in the development of enabling the Webservices
(SOAP and Rest) using Spring framework.
· Involved in development of proxy services using IBM
DataPower XI50 SOA appliance tools.
· Coordinate with the onsite on functional requirements
analysis and updates on daily status reports and weekly dash boards.
· Involved in code reviews & performance tuning as part
of Quality assurance.
· Adopted SOA governance practices across the enterprise in
implementing the SLA and WebService policies.
· Responsible in virtualizing the web services using CA LISA
virtualization tool before code start and share the URLS with all the stake
holders to expedite the delivery.
Technical Environment: Java, Spring MVC,
Spring IOC/AOP , Apache CXF WebServices(REST & SOAP), JAXB, IBM DataPower XI50, SVN, CA LISA 6.0,JMeter
Aug 2013 – Dec 2013, Staff Software
Engineer, Equinix Customer One, Equinix Pvt Ltd, Singapore
Equinix Customer One (ECO) is major
initiative to centralize the Order Management and fulfillment services to
various regional (EU, US & APAC) IBX datacenters for all Equinix
customers across the globe. It provide services for various modules like Customer
Management, Order Management, Service Request Management and Billings to
Equinix Customer Portal, Internal User Portal, Equinix Customer Care Portal
and Market Place by integration with Siebel Back Bone. Also it integrates
with external vendors like Salesforce.com to handle external business orders.
.
· Involved in requirement gathering from various front-end
portal applications.
· Involved in defining high level and low level design of
Service specification, building Messaging model and WSDL
contracts along with business process diagrams.
· Responsible in design of development of SOAP and REST
services using Spring framework.
· Led the development of service specification &
implementation by replacing existing spring services with Tibco SOA products.
· Coordinate with the onsite SV (Silicon Valley) team on
functional requirements analysis and updates on daily status reports and
weekly dash boards.
· Involved in code reviews & performance tuning as part
of Quality assurance.
Technical Environment: JSF, Spring Core, Spring WebServices ,Spring
RESTful ,Hibernate, Tibco Active Matrix BusinessWorks,Tibco Enterprise
Message Service, Tibco Active Matrix Service Grid, Oracle 10g database, Siebel OM ,Siebel CRM, JSP ,HTML5, CSS3, Angular
JS
Feb 2012 –
July 2013, Principal Consultant, Boeing IMIM RFP, Oracle India Pvt Ltd,
Bangalore, India
Boeing
RFP, Request for Proposal, application part of Boeing integrating supply
chain management (IMIM) designed to provide the customers with faster
proposals and closures partnered with Oracle middleware brings more
visibility and agility. Its process based application implemented using
Oracle BPM suite in collaborating with multi-system information without
multi-system access.
· Currently working on the Life Cycle 3 of the RFP workflow
for the management of Spares at a Leading Defense Aerospace manufacturer.
· Primary responsibilities include leading the effort of
modeling and implementing the Basis of Estimate and Package Estimate business
processes and also the overall integration effort to build the End-to-End
workflow for the RFP process.
· Led the development of service implementation using Oracle
Fusion Middleware (BPEL and OSB).
· Virtualized the enterprise services and enforced the SOA
governance policies using OEG(Oracle Enterprise Gateway)
· Other responsibilities include mentoring oracle off-shore
resources in OBPM development tasks.
· Following best practices were incorporated in the project
§ All external System Interactions through the Service
Layer.
§ All Screen-flows implemented with Custom JSP’s
§ Metrics collection across all Interactive activities to
enable better auditing.
§ Incorporated Common Exception Handling across all
processes.
§ Segregated Catalog collection to process specific and
services.
Technical Environment: Oracle BPM 10.3.1, Oracle BPM Studio,
JDeveloper11.2, BPEL 11g & 10g ,Web logic server 10.3, Oracle Service Bus
10g/11g, Oracle Enterprise Gateway, Oracle Policy Studio, WebServices, XSLT,
XPATH, HTML, CSS, Java Script, Bootstrap, JQuery, JSP, Oracle 10g
database. Oracle Business Event Management.
Dec 2010 -
Jan 2012, Principal Consultant, Alcoa FW, Oracle India Pvt Ltd,
Hyderabad, India
Alcoa
is the world’s leading producer of primary aluminum currently performing all
business transactions with business partners using B2B(Gentran and
TIBCO systems) and started new initiative of replacing existing systems with
Oracle Fusion Middleware(FMW).Alcoa Fusion Middleware(Alcoa FW) provides more
efficient services to customers with lower cost and better.
·
Lead the
systems architecture analysis and low level design of Service specification,
Messaging model and interaction diagrams between the system’s components and
documenting the dynamic behavior of the system as expressed by collaborations
between components.
·
Involved in
development of Service construction and elaboration of replacing existing
Gentran Maps with Oracle Fusion Middleware B2B Gateway Maps.
·
Implemented
and enforced security using policies, protocol mediation and virtualize
existing services using Oracle enterprise gateway
·
Lead the
development of Service construction of Requestor ABCS and Provider ABCS and
Enterprise Business Services (EBS) using oracle AIA Framework.
·
Lead Oracle
B2B configurational activities in creation of partners, document definitions
and agreements to establish integration with Oracle FMW (Oracle Fusion
Middleware).
·
Responsible
for validating the accuracy, integrity and completeness of all data in Legacy
and E-Business Suite Applications.
·
Provide
technical assistance and mentor junior-level staff to meet project
deliverables on time.
·
Provide high
reusable, dynamic and extensible features in all composite business process
to meet design specs.
·
Coordinate
with the onsite North American Consulting Team (NAC) to interact on
functional requirements walk-through and updates on status reports.
Technical
Environment:
Oracle Fusion Middleware 11g, Oracle B2B,
JDeveloper11.2, Weblogic server 10.3, Oracle Rules Engine, Oracle Enterprise
Gateway 11g, Oracle Policy Studio,Web Services, XSLT, XPATH, Oracle MDS,AIA
Framework.
Aug 2009 –
Oct 2010, Lead Designer, Channel-Link (SunTrust USA), IBM Global Services,
Hyderabad, India
This
is the initiation project from the customer SunTrust Bank-US, to enable
service oriented integration (SOI) for its automated banking operations
Platform UI, CICS interface programs and Legacy/Core Applications. The scope
of Channel-Link includes designing and development of service integration
network (S-Net) to integrate all the delivery channels. I am the offshore
design Team Lead for all the
offshore designing work related to Statements Module and responsibilities
till now include
·
Lead the
systems architecture analysis, design, and development
·
Involved in
development cycle and implemented Business/Integration services for products
such as Statements, EIVR, Mobile Banking (Inquiry, Maintenance and Retrieval
operations) related to Deposits and cards.
·
Involved in
development of WSP (Webservice proxy) and MPG (multiple protocol gateway) in
DataPower XI50 in building the service proxies and establish SLM and AAA
policies.
·
Provide
technical assistance and mentor junior-level staff to meet project
deliverables on time.
·
Designed and
implemented the statements functionality using IBM message broker message
flows to integrate with legacy systems.
·
Provide high
robust and portable programming to meet design specs.
·
Work closely
with defect management process to close the defects raise as part of
maintenance operations.
·
Coordinate
with the onsite managers to interact with the client on functional
requirements walk-through and updates on status reports.
Technical
Environment:
WebSphere Process Server, IBM Websphere MQ 6.0/7.0, IBM
WebSphere Message Broker 6.1/7.0, WebSphere ESB, Web Services, Websphere Data
Power XI50/xi52,Information Frame Work (IFW), BPEL, WSRR, SCA, J2EE, DB2, WAS
etc
Jan 2009 –
July 2009, Technical Team Lead, Resource Management (T-Mobile, United
Kingdom), IBM Global Services, Hyderabad, India
T-Mobile has implemented ISIS, Namesis,
Circuit Manager and Spectrum webservice applications
as part of TSS Resource Management to
configure and build network resources required to establish 2nd Generation
GPRS network and 3rd Generation
UMTS networks.TSS Resource Management is used primarily by core Networks/data
Networks Provisioning and Operational teams to plan, build and operate
network resources into Spectrum Inventory database.
·
Worked as
onsite Team Lead and lead design, and development activities based on
Functional and System requirements.
·
Involved in
development cycle and implemented reusable Spectrum Webservice Integration
services to load network resources data into Spectrum database from various
external tools to achieve consistency and better performance.
·
Leveraged
expert system mechanism in externalization business rules from hard coding
using JBoss rules engine to sustain extensibility and better maintenance.
·
Incorporated
new JAAS security mechanism to authenticate and authorizing the Spectrum data
based roles of various network provisioning and operations teams.
·
Provide
technical assistance and mentor junior-level staff to meet project
deliverables on time.
·
Work closely
with defect management process to close the defects raise as part of
maintenance operations.
·
Coordinate
with the offshore team to track the deliverables and status of ongoing work.
Technical Environment: BEA WebLogicServer,Spring 2.5,Hibernate,JSF
,JQuery, Java Script, Web Services,JAXB,JAX-WS,JAXB,XSLT,XPATH1.1,SOAP UI
tool and Oracle 9i.
Aug 2007 –
Jan 2009, Technical Team Lead, Clinical Information Systems (CIS) Japan, IBM
GBSC, Hyderabad, India
CIS
targets the Hospital Organizations and categorized into 8 assets, each asset
is developed using IBM SOMA-AD.
·
Involved in
defining high level and low level design of Service specification, Messaging
model and interaction diagrams between the system’s components and
documenting the dynamic behavior of the system as expressed by collaborations
between components.
·
Involved
Prescription Order management Asset development for PDA device that allows
providers to place medication orders electronically.
·
Identification
and specification of candidate services using IBM SOMA Methodology.
·
Building
choreographed and orchestrated services using WebSphere process server where
as Midlets and PDA UI screens developed using Lotus expeditor.
·
Technical
effort estimation for realizing the business process like BPEL/Technical
components, ILog rules service and UI Screens.
·
Micro design
for the realization of components, interlock with the architects to
understand the macro design.
·
Provide
technical assistance and mentoring the developers in their day to day
activities.
Technical Environment: IBM SOA Stack (WPS
6.1, WTX, WMB, BPEL, WID 6.1, WMQ 6.0 & WMB 6.1),ILog Rules Engine,
Requisite Pro, Business Modeler, Rational Software Architect, iRise Studio,
Lotus Forms, DOJO, JPA, Lotus Expeditor.
July 2006 – Aug 2007,
Consultant, TDS Vega (Amdocs-Cramer OSS), Sonata Software, Hyderabad,
India
The Vega project will enable the legacy
systems to be replaced, will consolidate network inventory data for both
access and core network inventory, and will provide a platform to be able to
provision new services in a faster, more efficient way.TDC is Denmark’s
incumbent telecoms operator and the second-largest provider in Switzerland,
offering a range of fixed line, mobile, Internet, cable TV and wholesale
services. When fully deployed, Cramer’s solutions will support more than
3,000 TDC users responsible for management of a Pan-European network.
In early 2005, TDC launched an initiative
to reduce costs, targeting increased operational efficiency as a strategic
objective. At the operational core, Cramer’s solution will replace TDC’s more
than 20-year-old legacy OSS systems, and serve as the new centralized
platform to support the core access and transmission networks. Cramer’s
solution will help manage TDC’s core network for SDH, DWDH, Ethernet,
physical ATM/Frame Relay, IP backbone and the copper access network from the
Customer Premises Equipment (CPE) to the local exchange
.
·
Worked as
onsite Team Lead involving in design, and development activities based on
Functional and System requirements.
·
Involved in
Requirement analysis and Technical Discussions with the client.
·
Leveraged
Cramer Resource Manager (RM) Engine solutions by replacing the TDC
traditional OSS Systems to increase operational efficiency.
·
Incorporated
new Task Engine (TE) templates based on the Service request and developed
Pre-Callout and Post-Callout functionality to automate the
creation/identification of network resources based on the service
implementation.
·
Involved in creation of Network Elements Metadata using Cramer
Configurator tool.
·
Involved in Oracle Stored Procedures implementations and fine tuning of
SQL’s in improving the performance of system.
·
Provide technical assistance and mentoring junior developers to meet
delivery deadlines.
·
Undergone telecom domain training on Next Generations networks.
·
Coordinate with the offshore team to track the deliverables and status
of ongoing work.
Technical
Environment: Java1.4,
JDBC2.0, XML, EJB2.1, Struts1.2, Eclipse3.x, Ant, WebServices, BEA WebLogic
8.1, Oracle 9i.
Mar 2005 – Jul 2006, Tech Lead,
FTTP-vPlan, Verizon Data Services, and Hyderabad, India
FTTP(Fiber to the
premise) system supports OSP(outside plant) planners ,CO(Central Office)
planners and IOF(Inter-Office facilities) planners to monitor the
network Utilization and trend forecast to plan for new capacity
creation for FTTP.Supporting the above functionalities FTTP-vPlan interfaces
with ICGS,COEP,BAAIS Systems to get inventory data for OSP ,CO,IOF
equipments and facilities and interfaces with IVAPP system to get
provisioning data.
·
Analysis of the specifications provided by the clients
·
Involved in Requirement analysis and constructed High level and Low
level design documents.
·
Involved in Development cycle and implemented custom XML Loaders which
loads xml data into Database using SAX and DOM Parsers.
·
Leveraged application by replacing existing middleware logic with DB2
Stored procedures where ever appropriate especially logic require more data
manipulation.
·
Developed GUI Screens and layouts using Struts Framework and middleware
logic using Enterprise Java Beans (EJB).
·
Involved in WebServices development to integrate with CCP System.
·
Involved in capturing Unit test Case plans and Unit Test Case Results.
·
Worked with defect Management system (Quality Center) in raising defect
and closing defects.
·
Acquired Telecom domain knowledge extensively through internal training
and Knowledge Transfer sessions.
Technical
Environment: Java,
EJB2.0, Struts1.2 & Tiles framework, JSP, HTML,CSS, AJAX, XML,SAX and DOM
Parsers, JAXB, XML Beans, Eclipse3.x, Ant, WebServices, BEA WebLogic 8.0,
UML, DB2 UDB SQL/PLSQL.
Sep 2004 – Mar 2005, Associate,
PSA Vessel Stowage Plan (PSA Singapore),MindTree Consulting,
Bangalore, India
Vessel Stowage Planning is the storage
planning for PSA organization Singapore to make PSA users mark the vessel
(ship) stowage with different categories depends on the import,
Transit or Export Plan.
·
Worked as Software Engineering and involved in end to end activities of
Application development.
·
Developed GUI Screens for Import/Transit Stowage marking and Vessel
Structure using SWING and ILog Framework.
·
Involved in Development of middleware logic using EJB Stateless Session
Beans and Entity beans.
·
Developed new centric VSP controller Framework for handling all
requests from GUI screens to middleware components.
·
Involved in development of Unit Testing and capturing unit test case
results against the Unit Test plan documents.
·
Provided maintenance support to fix the defects on time.
Technical Environment: Java, AWT, Swing,
ILog Framework, EJB1.1, XML, JUnit, Eclipse2.X, Ant,1.4, BEA WebLogic6.0, and
Oracle8.0.
Certification
·
Sun Certified
Java Programmer (SCJP)
Reference
Available upon
request